home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.dxmedia.rawcom.DAEvent;
- import com.ms.dxmedia.rawcom.IDABehavior;
- import com.ms.dxmedia.rawcom.IDAEvent;
-
- public class DXMEvent extends Behavior {
- private IDAEvent _COMptr;
-
- public DXMEvent(IDAEvent var1) {
- super(var1);
- this._COMptr = var1;
- }
-
- public DXMEvent() {
- super((IDABehavior)null);
- this._COMptr = null;
- }
-
- public void setCOMBvr(IDABehavior var1) {
- super.setCOMBvr(var1);
- this._COMptr = (IDAEvent)var1;
- }
-
- public DXMEvent notifyEvent(UntilNotifier var1) {
- try {
- return new DXMEvent(this.getCOMPtr().Notify(new UntilNotifierCB(var1)));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public DXMEvent snapshotEvent(Behavior var1) {
- try {
- return new DXMEvent(this.getCOMPtr().Snapshot(var1.getCOMBvr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public DXMEvent attachData(Object var1) {
- return new DXMEvent(this.getCOMPtr().AttachData(ObjectWrapper.WrapObject(var1)));
- }
-
- public static DXMEvent newUninitBvr() {
- return new DXMEvent(new DAEvent());
- }
-
- protected Behavior newUninitBehavior() {
- return newUninitBvr();
- }
-
- public IDAEvent getCOMPtr() {
- return this._COMptr;
- }
-
- public Object registerCallback(EventCallbackObject var1, BvrsToRun var2, boolean var3) {
- CallbackNotifier var4 = new CallbackNotifier(var1, var3, var2);
- NumberBvr var6 = (NumberBvr)Statics.untilNotify(Statics.toBvr((double)0.0F), this, var4);
- int var7 = var2.add(var6);
- var4.setBvr(var6);
- var4.setId(var7);
- return var4;
- }
- }
-